package com.heima.article.service;

import com.heima.model.article.dtos.UserSearchDto;
import com.heima.model.article.pojos.ApHotArticles;
import com.heima.model.common.dtos.ResponseResult;

public interface ApArticleSearchService {
    /**
     * 查询搜索历史
     * @param dto
     * @return
     */
    ResponseResult findUserSearch(UserSearchDto dto);


    /**
     * 删除搜索记录
     * @param dto
     * @return
     */
    ResponseResult delUserSearch(UserSearchDto dto);


    /**
     * 清楚搜索记录
     * @param dto
     * @return
     */
    ResponseResult clearUserSearch(UserSearchDto dto);


    /**
     * 热词搜索
     * @param data
     * @return
     */
    ResponseResult hotKeywords(String data);

    /**
     * 联想搜索
     * @param userSearchDto
     * @return
     */
    ResponseResult searchAssociate(UserSearchDto dto);
}
